/**
 *  RestTemplate 的使用
 *      有两种请求方式：post和get ,还有两种返回类型：object 和 Entity
 *
 *  RestTemplate 的 ForEntity 相比 ForObject特殊的地方:
 *      就是 如果使用 ForObject 得到的就是提供者返回的对象，而如果要使用 ForEntity 得到时 ResponstEntity对象，使用getBody()才能得到提供者返回的数据。
 *
 *  //使用forEnriry示例：
 *        @GetMapping("customer/payment/forEntity/{id}")
 *     public CommonResult<Payment> getPaymentById2(@PathVariable("id")Long id){
 *
 *         ResponseEntity<CommonResult> entity = restTemplate.getForEntity(PAYMENY_URL + "/payment/" + id, CommonResult.class);
 *
 *         if(entity.getStatusCode().is2xxSuccessful()){
 *             return entity.getBody();
 *         }else{
 *             return new CommonResult<>(444, "操作失败");
 *         }
 *     }
 */